continuous rainfall - German English Dictionary